\hypertarget{particledata_8h}{
\section{particledata.h File Reference}
\label{particledata_8h}\index{particledata.h@{particledata.h}}
}
{\ttfamily \#include \char`\"{}defines.h\char`\"{}}\par
{\ttfamily \#include $<$QObject$>$}\par
{\ttfamily \#include $<$QGLWidget$>$}\par
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct_particle}{Particle}
\begin{DoxyCompactList}\small\item\em Structure for storing OpenGL particle data. \item\end{DoxyCompactList}\item 
class \hyperlink{class_particle_data}{ParticleData}
\begin{DoxyCompactList}\small\item\em {\ttfamily \hyperlink{class_particle_data}{ParticleData}} class is used for managing the particle effect. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{particledata_8h_aded321cd7610a60bfbc018a66067a3d6}{ParticleType} \{ \hyperlink{particledata_8h_aded321cd7610a60bfbc018a66067a3d6a9ac60156b4be1f67106afb82aca5ad0f}{ParticleTypeNULL} =  -\/1, 
\hyperlink{particledata_8h_aded321cd7610a60bfbc018a66067a3d6ac4d9e31b022904948fb2a13247242ee4}{ParticleTypeNormal} =  0, 
\hyperlink{particledata_8h_aded321cd7610a60bfbc018a66067a3d6aa6542b39affaaa4bc0434888a3bbfd65}{ParticleTypeBlackHole} =  1, 
\hyperlink{particledata_8h_aded321cd7610a60bfbc018a66067a3d6a162ace581347910a91d309e437024c96}{ParticleTypeHyperJump} =  2
 \}
\begin{DoxyCompactList}\small\item\em \hyperlink{struct_particle}{Particle} effect types. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Enumeration Type Documentation}
\hypertarget{particledata_8h_aded321cd7610a60bfbc018a66067a3d6}{
\index{particledata.h@{particledata.h}!ParticleType@{ParticleType}}
\index{ParticleType@{ParticleType}!particledata.h@{particledata.h}}
\subsubsection[{ParticleType}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf ParticleType}}}
\label{particledata_8h_aded321cd7610a60bfbc018a66067a3d6}


\hyperlink{struct_particle}{Particle} effect types. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{ParticleTypeNULL@{ParticleTypeNULL}!particledata.h@{particledata.h}}\index{particledata.h@{particledata.h}!ParticleTypeNULL@{ParticleTypeNULL}}\item[{\em 
\hypertarget{particledata_8h_aded321cd7610a60bfbc018a66067a3d6a9ac60156b4be1f67106afb82aca5ad0f}{
ParticleTypeNULL}
\label{particledata_8h_aded321cd7610a60bfbc018a66067a3d6a9ac60156b4be1f67106afb82aca5ad0f}
}]NULL particle effect (when initializing the particle buffer, the particle type is set to {\ttfamily ParticleType::ParticleTypeNULL}. \index{ParticleTypeNormal@{ParticleTypeNormal}!particledata.h@{particledata.h}}\index{particledata.h@{particledata.h}!ParticleTypeNormal@{ParticleTypeNormal}}\item[{\em 
\hypertarget{particledata_8h_aded321cd7610a60bfbc018a66067a3d6ac4d9e31b022904948fb2a13247242ee4}{
ParticleTypeNormal}
\label{particledata_8h_aded321cd7610a60bfbc018a66067a3d6ac4d9e31b022904948fb2a13247242ee4}
}]Normal particle effect (rocket effect, explosion, etc.). \index{ParticleTypeBlackHole@{ParticleTypeBlackHole}!particledata.h@{particledata.h}}\index{particledata.h@{particledata.h}!ParticleTypeBlackHole@{ParticleTypeBlackHole}}\item[{\em 
\hypertarget{particledata_8h_aded321cd7610a60bfbc018a66067a3d6aa6542b39affaaa4bc0434888a3bbfd65}{
ParticleTypeBlackHole}
\label{particledata_8h_aded321cd7610a60bfbc018a66067a3d6aa6542b39affaaa4bc0434888a3bbfd65}
}]Black hole particle effect. \index{ParticleTypeHyperJump@{ParticleTypeHyperJump}!particledata.h@{particledata.h}}\index{particledata.h@{particledata.h}!ParticleTypeHyperJump@{ParticleTypeHyperJump}}\item[{\em 
\hypertarget{particledata_8h_aded321cd7610a60bfbc018a66067a3d6a162ace581347910a91d309e437024c96}{
ParticleTypeHyperJump}
\label{particledata_8h_aded321cd7610a60bfbc018a66067a3d6a162ace581347910a91d309e437024c96}
}]Hyper jump particle effect. \end{description}
\end{Desc}

